package com.imot.pojo.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.imot.pojo.entity.EmaErrorRecord;
import io.swagger.annotations.ApiModelProperty;

import java.time.LocalDateTime;
import java.util.List;
import java.util.Map;

/**
* ClassName: FaultVo
* Description:
* date: 2023/11/23 16:45
* @author imot-jiah.wang
*/
public class FaultVo {
    @ApiModelProperty(value = "主键自增id")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty(value = "设备名称")
    private String deviceName;

    @ApiModelProperty(value = "设备状态")
    private String deviceStatus;

    @ApiModelProperty(value = "作动次数")
    private Integer actuationCount;

    @ApiModelProperty(value = "故障位置")
    private String errorLocation;

    @ApiModelProperty(value = "故障类别")
    private String errorType;

    @ApiModelProperty(value = "诊断时间")
    private String date;

    @ApiModelProperty(value = "诊断故障码")
    private String errorCode;

    @ApiModelProperty(value = "故障确认")
    private String errorHandledFlag;

    @ApiModelProperty(value = "确认时间字段，通常为日期时间类型")
    private LocalDateTime confirmationTime;

    @ApiModelProperty(value = "波段图及其大小数据")
    private FaultDetailVo faultDetailVo;
}

